module com.laolu.icon {
	requires javafx.controls;
	requires javafx.fxml;
	
	requires org.controlsfx.controls;
	requires com.sun.jna;
	requires org.jetbrains.annotations;
	requires static lombok;
	requires org.slf4j;
	requires com.sun.jna.platform;
	requires jacob;
	requires com.alibaba.fastjson2;
	requires java.desktop;
	requires commons.beanutils;
	
	opens com.laolu.icon to javafx.fxml, lombok, org.slf4j;
	opens com.laolu.icon.win32.struct to com.sun.jna;
	opens com.laolu.icon.entity;
	opens com.laolu.icon.controller to javafx.fxml;
	exports com.laolu.icon to javafx.graphics;
}